/* 
    以下为所有页面js整体配置

    //1.公用样式
    //2.公用js
    //3.当前页面效果
*/

//1.公用样式
require('../../assets/css/index.js')
//当前页面样式
require('./register.less')

//2.公用js
let dom = require('../../utils/dom.js');
let http = require('../../utils/http.js');
let utils=require('../../utils/utils.js');

const CaptchaMini = require('captcha-mini')

//3.当前页面效果
// console.log(dom);
//相当于文档加载事件
dom.ready(function () {
    // console.log('此处省略代码一万行...');
     // 全局验证码
    let code=''
    let captchaCode = ''; // 当前验证码
    // 创建验证码渲染器
    const captchaDrawer = new CaptchaMini();
    captchaDrawer.draw(document.querySelector('#captcha'), function (code) {
        captchaCode = code;
    });
    // 点击跳转
let Passwordlogin=dom.getById('.Passwordlogin');
    Passwordlogin.addEventListener('click',function(){
        window.location.href='../login.html';
    })

        // 注册功能验证
    let cell = dom.getById('#cellphone');
    let Ver = dom.getById('#VerificationCode');
    let pwd = dom.getById('#password');
    let Com = dom.getById('#Conpassword');
    let registerbtn = dom.getById('.registerbtn');
   
  
    registerbtn.addEventListener('click',function(){
       if(cell.value==''){ //手机号不能为空
        alert('手机号码不能为空')
        return
       }else if(!utils.checkPhone(cell.value)){
        alert('手机号码格式不正确')
        return
       }else if(Ver.value.toLowerCase()!=captchaCode.toLowerCase()){
        alert('验证码错误')
        return
       }else if(!utils.checkPwd(pwd.value)){
        alert('密码格式不对')
       }else if(pwd.value!=Com.value){
        alert('密码不一致')
       }else{
        // alert('可以发ajax'),
        // 账号是否存在
       http.post('/api/user/isExist', {account: cell.value},function(res) {
                console.log(res)
            // 注册成功
            if (res.errno ==0) {
                // 手机号码可以使用 
                // alert('手机号码可以使用 ')
                // 注册账号
                http.post('/api/user/register', {
                    account: cell.value,
                    password:pwd.value 
                },function(res) {
                    console.log(res)
                // 注册成功
                if (res.errno ==0) {
                    // 手机号码可以使用 
                    alert('注册成功 ')
                   
                    // 把数据存到本地
                    // 跳转登录页
                    window.location.href='../login.html';
                   
                }else{
                     // 注册失败
                    alert('注册失败')
                }
        });
            }else{
                // 手机号码不能使用
                alert(res.message)
            }
    });
    



    
    
    }


    })






})